#include<iostream>

using namespace std;

const int N=1010;
long long a[N][N];
void insert(int x1,int y1,int x2,int y2,int k)
{
	a[x1][y1]+=k;
	a[x2+1][y2+1]+=k;
	a[x1][y2+1]-=k;
	a[x2+1][y1]-=k;
}
int main()
{
	int n,m,q;cin>>n>>m>>q;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			int k;cin>>k;
			insert(i,j,i,j,k);
		}
	}
	while(q--)
	{
		int x1,y1,x2,y2,k;cin>>x1>>y1>>x2>>y2>>k;
		insert(x1,y1,x2,y2,k);
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			a[i][j]+=a[i-1][j]+a[i][j-1]-a[i-1][j-1];
			cout<<a[i][j]<<" ";
		}
		cout<<endl;
	}

}